User loginNavigation |
When is one thing equal to some other thing?For those of you still looking, here's a fun introduction to Category Theory by Barry Mazur. Towards Applicative Relational Programming
This 10-page 1992 article, Towards Applicative Relational Programming by Ibrahim & van Enden, has just appeared on ArXiv, which asked the question of how to combine functional and relational programming.
LiteratePrograms wiki
Derrick Coetzee has recently announced an interesting new wiki called LiteratePrograms. LP is based on Wikipedia's MediaWiki system, but adds some capabilities from the noweb literate programming system. Quoting from the LP website:
LiteratePrograms is a unique wiki where every article is simultaneously a document and a piece of code that you can download, compile, and run by simply using the "download code" tab at the top of every article. See Insertion sort (C, simple) for a simple example. To date we have 3 articles.While it's obviously just getting started, and thus has fairly minimal content, I think that the idea behind LP is an interesting one. It seems like there's a lot of potential for the LP wiki to become both a handy resource for (well-documented) code-snippets, and a great educational tool. Life and Times of Anders Hejlsberg
This isn't a technical interview but it is fun none the less. Anders describes, for example, how his team works and how their meetings are organized. When asked about the future of C#, Andres mentions better data integration (e.g., LINQ etc.), and the mismatch between programming languages and database programming. These are issues we discussed here many times, of course. As regards the future of programming languages in general, we are told that more declarative languages (or language features, I suppose) are going to appear. I quite suspect that different programmers have different ideas of what declarative programming really means, and I think question is worth exploring. It's nice to hear Andres say that OOP is a tool, and not a religion, and mention that there are useful ideas in language such as Haskell, ML, Lisp and Scheme. I guess we weren't wasting our time after all... Do us proud, Dave!Brendan Eich clues us in about the future of Javascript and, lo and behold, who do we find helping the process along? Our very own Dave!
A Tail-Recursive Machine with Stack InspectionA Tail-Recursive Machine with Stack Inspection. John Clements and Matthias Felleisen, TOPLAS 2004.
I don't believe we've discussed this paper before, although it was mentioned in this thread. Tail calls have been a topic of discussion here several times. [1][2][3] By Dave Herman at 2006-03-02 02:43 | Implementation | Semantics | Theory | 5 comments | other blogs | 43485 reads
The Theory of Classification - A Course on OO Type SystemsThis seems to be an introductory ("aimed specifically at non-theoreticians") set of articles on OO type theory. The author is Tony Simons and the articles were all published in the Journal of Object Technology.
If I've made a mistake above, try A Simons's bibliography or here. By andrew cooke at 2006-02-28 23:22 | OOP | Teaching & Learning | Theory | Type Theory | 7 comments | other blogs | 48364 reads
Tail call elimination decorator in PythonFeatures of a programming language, whether syntactic or semantic, are all part of the language's user interface. And a user interface can handle only so much complexity or it becomes unusable. This is also the reason why Python will never have continuations, and even why I'm uninterested in optimizing tail recursion. Thus spoke Guido - as LtU readers already know. Now, not even four weeks later, it has become clear that turning tail recursions into iterations can be achieved by an innocent little decorator in pure Python. No Rube Goldberg machine(s) in sight. By Kay Schluehr at 2006-02-28 07:33 | Functional | Implementation | Python | 35 comments | other blogs | 68109 reads
Jon Udell: Multi-language runtimesNot a technical perspective, but one that might be important none the less,
By Ehud Lamm at 2006-02-27 15:16 | Cross language runtimes | 12 comments | other blogs | 160203 reads
Leak Free Javascript ClosuresI haven't read this really, but it's in the queue for such a long time I might as well pass it along... By Ehud Lamm at 2006-02-26 20:31 | Functional | Implementation | 14 comments | other blogs | 9821 reads
|
Browse archives
Active forum topics |
Recent comments
2 weeks 2 days ago
2 weeks 3 days ago
2 weeks 4 days ago
2 weeks 4 days ago
3 weeks 2 days ago
3 weeks 2 days ago
3 weeks 2 days ago
6 weeks 3 days ago
7 weeks 1 day ago
7 weeks 2 days ago